//
//  NSString+Font.h
//  OMTCoreKit
//
//  Created by 昭荣伊 on 2018/7/27.
//

#import <Foundation/Foundation.h>

@interface NSString (Font)
/**
 计算字符串占用空间
 
 @param font 字体大小
 @param size 最大宽高
 @param lineBreakMode 折行方式
 @return 实际空间
 */
- (CGSize)omt_sizeWithFont:(UIFont *)font size:(CGSize)size mode:(NSLineBreakMode)lineBreakMode;

/**
 计算字符串占用空间

 @param font 字体大小
 @param width 最大宽度
 @return 实际空间
 */
- (CGSize)omt_sizeWithFont:(UIFont *)font width:(CGFloat)width;

/**
 计算字符串占用空间

 @param font 字体大小
 @param height 最大高度
 @return 实际空间
 */
- (CGSize)omt_sizeWithFont:(UIFont *)font height:(CGFloat)height;

/**
 计算字符串占用宽度

 @param font 字体大小
 @return 实际宽度
 */
- (CGFloat)omt_widthWithFont:(UIFont *)font;

/**
 计算字符串占用高度

 @param font 字体大小
 @return 实际高度
 */
- (CGFloat)omt_heightWithFont:(UIFont *)font;

@end
